package it.unibo.mumu.entity;

import java.util.ArrayList;

public class Planet  {
	private int idPlanet;
	private String namePlanet;
	private String title1;
	private String title2;
	private String title3;
	private String description;
	private float coordX;
	private float coordY;
	private float canvasCoordX;
	private float canvasCoordY;
	private ArrayList<PlanetId> connections;
	private ArrayList<PlanetId> extraConnections;
	private ImageSet imageSetHappy;
	private ImageSet imageSetSad;
	private MultimediaItem multimediaHappy;
	private MultimediaItem multimediaSad;
	
	public int getIdPlanet() {
		return idPlanet;
	}

	public void setIdPlanet(int idPlanet) {
		this.idPlanet = idPlanet;
	}

	public String getNamePlanet() {
		return namePlanet;
	}

	public void setNamePlanet(String namePlanet) {
		this.namePlanet = namePlanet;
	}

	public String getTitle1() {
		return title1;
	}

	public void setTitle1(String title1) {
		this.title1 = title1;
	}

	public String getTitle2() {
		return title2;
	}

	public void setTitle2(String title2) {
		this.title2 = title2;
	}

	public String getTitle3() {
		return title3;
	}

	public void setTitle3(String title3) {
		this.title3 = title3;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public float getCoordX() {
		return coordX;
	}

	public void setCoordX(float coordX) {
		this.coordX = coordX;
	}

	public float getCoordY() {
		return coordY;
	}

	public void setCoordY(float coordY) {
		this.coordY = coordY;
	}

	public ArrayList<PlanetId> getConnections() {
		return connections;
	}
	
	public ArrayList<PlanetId> getExtraConnections() {
		return extraConnections;
	}

	public void setConnections(ArrayList<PlanetId> connections) {
		this.connections = connections;
	}
	
	public void setExtraConnections(ArrayList<PlanetId> connections) {
		this.extraConnections = connections;
	}

	public ImageSet getImageSetHappy() {
		return imageSetHappy;
	}

	public void setImageSetHappy(ImageSet imageSetHappy) {
		this.imageSetHappy = imageSetHappy;
	}

	public ImageSet getImageSetSad() {
		return imageSetSad;
	}

	public void setImageSetSad(ImageSet imageSetSad) {
		this.imageSetSad = imageSetSad;
	}

	public MultimediaItem getMultimediaHappy() {
		return multimediaHappy;
	}

	public void setMultimediaHappy(MultimediaItem multimediaHappy) {
		this.multimediaHappy = multimediaHappy;
	}

	public MultimediaItem getMultimediaSad() {
		return multimediaSad;
	}

	public void setMultimediaSad(MultimediaItem multimediaSad) {
		this.multimediaSad = multimediaSad;
	}

	public float getCanvasCoordX() {
		return canvasCoordX;
	}

	public void setCanvasCoordX(float canvasCoordX) {
		this.canvasCoordX = canvasCoordX;
	}

	public float getCanvasCoordY() {
		return canvasCoordY;
	}

	public void setCanvasCoordY(float canvasCoordY) {
		this.canvasCoordY = canvasCoordY;
	}

	public Planet() {
		this.idPlanet = -1;
		this.namePlanet = "";
		this.title1 = "";
		this.title2 = "";
		this.title3 = "";
		this.description = "";
		this.coordX = -1;
		this.coordY = -1;
		this.canvasCoordX = -1;
		this.canvasCoordY = -1;
		this.connections = new ArrayList<PlanetId>();
		this.extraConnections = new ArrayList<PlanetId>();
		this.imageSetHappy = new ImageSet();
		this.imageSetSad = new ImageSet();
		this.multimediaHappy = new MultimediaItem();
		this.multimediaSad = new MultimediaItem();
	}
	
	
}
